Debug printfs for finishing the folder load
authorFederico Mena Quintero <federico@gnu.org>
Thu, 13 Mar 2008 00:37:50 +0000 (00:37 +0000)
committerFederico Mena Quintero <federico@src.gnome.org>
Thu, 13 Mar 2008 00:37:50 +0000 (00:37 +0000)
Signed-off-by: Federico Mena Quintero <federico@gnu.org>
svn path=/trunk/; revision=19826

gtk/gtkfilechooserentry.c

index 1495f22abd3988fc18f1cb5e7975c5d747dabe49..a8948393d04a75a3c33d305bf78067c72e1c2ee6 100644 (file)
@@ -845,6 +845,8 @@ finished_loading_cb (GtkFileFolder *folder,
 {
   GtkFileChooserEntry *chooser_entry = GTK_FILE_CHOOSER_ENTRY (data);
 
+  printf ("Folder finished loading asynchronously!  Will populate the completion store\n");
+
   finish_folder_load (chooser_entry);
 }
 
@@ -869,13 +871,21 @@ load_directory_get_folder_callback (GtkFileSystemHandle *handle,
   g_assert (folder != NULL);
   chooser_entry->current_folder = folder;
 
+  printf ("Got folder asynchronously!\n");
+
   discard_completion_store (chooser_entry);
 
   if (gtk_file_folder_is_finished_loading (chooser_entry->current_folder))
-    finish_folder_load (chooser_entry);
+    {
+      printf ("And the folder is already finished loading.  Will populate the completion store.\n");
+      finish_folder_load (chooser_entry);
+    }
   else
-    g_signal_connect (chooser_entry->current_folder, "finished-loading",
-                     G_CALLBACK (finished_loading_cb), chooser_entry);
+    {
+      printf ("Folder is not yet completely loaded.  Will load it asynchronously...\n");
+      g_signal_connect (chooser_entry->current_folder, "finished-loading",
+                       G_CALLBACK (finished_loading_cb), chooser_entry);
+    }
 
 out:
   g_object_unref (chooser_entry);